query-settings: Indicate deprecated settings
authorTimm Bäder <mail@baedert.org>
Sat, 30 Apr 2016 10:10:14 +0000 (12:10 +0200)
committerTimm Bäder <mail@baedert.org>
Thu, 12 May 2016 18:40:13 +0000 (20:40 +0200)
gtk/gtk-query-settings.c

index 3640f859108553030befe202de1f0c8c30482be6..29ae214dc55406af493b2e7f1789e1d3f8447ce7 100644 (file)
@@ -52,13 +52,15 @@ main (int argc, char **argv)
       GValue      value = {0};
       GParamSpec *prop = props[i];
       gchar      *value_str;
-      int         spacing = max_prop_name_length - strlen (prop->name);
+      int         spacing = max_prop_name_length - strlen (prop->name) + 1;
+      gboolean    deprecated;
 
       if (pattern && !g_strrstr (prop->name, pattern))
         continue;
 
       g_value_init (&value, prop->value_type);
       g_object_get_property (G_OBJECT (settings), prop->name, &value);
+      deprecated = prop->flags & G_PARAM_DEPRECATED;
 
       if (G_VALUE_HOLDS_ENUM (&value))
         {
@@ -72,6 +74,12 @@ main (int argc, char **argv)
           value_str = g_strdup_value_contents (&value);
         }
 
+      if (deprecated)
+        {
+          printf ("!");
+          spacing --;
+        }
+
       for (; spacing >= 0; spacing --)
         printf (" ");